package beanstao.util.store.presenter;

import beanstao.util.log.ILog;
import beanstao.util.response.PD;
import beanstao.util.store.IQD;


public interface IPresenter extends ILog
{
	public PD create(IQD data);

	public PD delete(IQD data);

	public PD update(IQD data);

	public PD updateByWhere(IQD data);

	public PD remove(IQD data);

	public PD removeByWhere(IQD data);

	public PD single(IQD data);

	public PD where(IQD data);

	public PD exists(IQD data);

	public PD all(IQD data);

	public PD page(final IQD data);

	public PD idOfAll(IQD data);

	public PD idName(IQD data);

	public PD idNameOfAll(IQD data);

	public PD like(IQD data);

	public PD count();

	public PD wherePro(IQD data);

	public PD top(IQD data);

	public PD count(IQD data);

	public PD removeAll(IQD data);
}
